package com.tongxin.van.frameworkcanary;

import android.graphics.Color;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.multidex.MultiDexApplication;

import com.blankj.utilcode.util.Utils;
import com.scwang.smartrefresh.layout.SmartRefreshLayout;
import com.scwang.smartrefresh.layout.footer.ClassicsFooter;
import com.scwang.smartrefresh.layout.header.ClassicsHeader;

/**
 * APP入口
 */
public class App extends MultiDexApplication {

    //static 代码段可以防止内存泄露
    static {
        //设置全局的Header构建器
        SmartRefreshLayout.setDefaultRefreshHeaderCreator((context, layout) -> {

//            layout.setPrimaryColorsId(R.color.loadMore, R.color.refresh, R.color.refresh);//颜色设置

            return new ClassicsHeader(context)
                    .setEnableLastTime(false)
                    .setAccentColor(Color.parseColor("#808080")) //字体颜色
                    .setTextSizeTitle(13);
        });
        //设置全局的Footer构建器
        SmartRefreshLayout.setDefaultRefreshFooterCreator((context, layout) -> {

//            layout.setPrimaryColorsId(R.color.loadMore, R.color.refresh);//颜色设置

            return new ClassicsFooter(context)
                    .setAccentColor(Color.parseColor("#808080")) //字体颜色
                    .setTextSizeTitle(13); //字体大小
        });

    }

    /**
     * 用来标识是哪个界面跳转到微信支付的
     */
    public static int wxPay_from = -1;  // 0: 购物车确认订单；1：订单列表；2：订单详情

    @Override
    public void onCreate() {
        super.onCreate();

        Utils.init(this);


    }

//
//    @Override
//    protected void onCreate(@Nullable Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        Utils.init(this);
//    }
}
